package com.momo.hotel.dao.pojo;

import java.util.Date;
import javax.persistence.*;

@Table(name = "room_booktime")
public class TbRoomBooktime {
    @Id
    private Integer id;

    /**
     * 房间ID（不是房号）
     */
    @Column(name = "room_id")
    private Integer roomId;

    /**
     * 用户ID
     */
    @Column(name = "user_id")
    private Integer userId;

    /**
     * 酒店ID
     */
    @Column(name = "hotel_id")
    private Integer hotelId;

    /**
     * 到达日期
     */
    @Column(name = "arrival_date")
    private Date arrivalDate;

    /**
     * 离开日期
     */
    @Column(name = "departure_date")
    private Date departureDate;

    private Integer flag;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取房间ID（不是房号）
     *
     * @return room_id - 房间ID（不是房号）
     */
    public Integer getRoomId() {
        return roomId;
    }

    /**
     * 设置房间ID（不是房号）
     *
     * @param roomId 房间ID（不是房号）
     */
    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    /**
     * 获取用户ID
     *
     * @return user_id - 用户ID
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置用户ID
     *
     * @param userId 用户ID
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取酒店ID
     *
     * @return hotel_id - 酒店ID
     */
    public Integer getHotelId() {
        return hotelId;
    }

    /**
     * 设置酒店ID
     *
     * @param hotelId 酒店ID
     */
    public void setHotelId(Integer hotelId) {
        this.hotelId = hotelId;
    }

    /**
     * 获取到达日期
     *
     * @return arrival_date - 到达日期
     */
    public Date getArrivalDate() {
        return arrivalDate;
    }

    /**
     * 设置到达日期
     *
     * @param arrivalDate 到达日期
     */
    public void setArrivalDate(Date arrivalDate) {
        this.arrivalDate = arrivalDate;
    }

    /**
     * 获取离开日期
     *
     * @return departure_date - 离开日期
     */
    public Date getDepartureDate() {
        return departureDate;
    }

    /**
     * 设置离开日期
     *
     * @param departureDate 离开日期
     */
    public void setDepartureDate(Date departureDate) {
        this.departureDate = departureDate;
    }

    /**
     * @return flag
     */
    public Integer getFlag() {
        return flag;
    }

    /**
     * @param flag
     */
    public void setFlag(Integer flag) {
        this.flag = flag;
    }
}